Werkzeugunterstützung für die Use Gase-Modellierung
نویسندگان
چکیده
NaUTiluS (Narrative Use Case Description Toolkit for Evaluation and Simulation) unterstützt die Use Case-Modellierung, indem UML-Diagramme und textuelle Beschreibungen miteinander verknüpft werden. Die Beschreibungen basieren auf einem Metamodell, das an die Notation von Bittner und Spence [BS03] angelehnt und mit dem bestehenden UML-Metamodell integriert ist. Mit Hilfe von Ereignisflüssen, die an definierten Stellen erweitert werden können, wird die Abfolge der Interaktionen von Use Cases modelliert. So können Include-, Extendund Generalisierungs-Beziehungen zwischen Use Cases auch in der natürlichsprachlichen Beschreibung explizit modelliert werden. Dadurch werden textuelle Beschreibungen auf der einen Seite ausreichend formalisiert, um u.a. ihre Konsistenz gegenüber UML Diagrammen zu sichern, andererseits wird der bekannte Nutzen von natürlichsprachlichen Beschreibung in Bezug auf Flexibilität und Kommunikation nur unwesentlich eingeschränkt. Mit NaUTiluS kann zudem das in Use Cases modellierte Verhalten simuliert werden. Die erstellten Modelle können ferner als Basis für eine metrikbasierte Bewertung und zur Testfallgenerierung dienen.
منابع مشابه
Entwicklung intelligenter Multi-Multiagentensysteme - Werkzeugunterstützung, Lösungen und offene Fragen
In vielen Disziplinen werden für existierende Probleme neue Lösungsansätze verfolgt, die auf Agenten und Agentensystemen beruhen. Dies führte zu sehr unterschiedlichen Agenten, Agentensystemen und Agentenentwicklungsumgebungen. Der Entwicklungsprozess solcher Systeme wurde häufig jedoch nur unzureichend berücksichtigt. Erfolgreiche Standardisierungen im Bereich von Architekturen und Interoperab...
متن کاملWerkzeugunterstützung für die Validierung von UML- und OCL-Modellen durch automatische Snapshot-Generierung
Um Systemzustände zu erzeugen, war man bisher gezwungen, explizit eine Folge von Kommandos anzugeben. Die aktuelle Arbeit ist durch den Wunsch motiviert, Systemzustände auf eine deklarative Art und Weise zu erzeugen, indem man lediglich Eigenschaften dieser Zustände angibt. Zu diesem Zweck haben wir die Sprache ASSL[GBR03] (A Snapshot Sequence Language) entwickelt, die eben dies möglich macht. ...
متن کاملMethoden- und Werkzeugunterstützung für ontologiebasierte Software-Entwicklung (OBSE)
Dieser Artikel liefert einen Überblick über die Aufgabenstellung und die Lösungsansätze, die im Rahmen meiner Dissertation erarbeitet werden sollen. Sie ist ein Bestandteil unseres laufenden Projekts zur ontologie-basierten SoftwareEntwicklung (OBSE). Dieses wird zunächst kurz vorgestellt, um das Umfeld der Aufgabe zu skizzieren. Die Strukturierung der Domänen-Ontologien und deren Integration i...
متن کاملAutomatische Prozessmodellierung mit SpearmintTM/EPG basierend auf dem Referenzmodell des ISO/IEC TR 15504 Standards
Zusammenfassung: Wesentliche Komponenten bei Prozessverbesserungsprogrammen sind Prozessmodelle. Obwohl Assessments (beispielsweise gemäß dem Referenzmodell des ISO/IEC TR 15504) oft der Auslöser für Prozessverbesserungsprogramme sind, geht die in den Assessments gesammelte Information verloren und steht nicht mehr zur Erstellung von Prozessmodellen zur Verfügung. Dies hat im wesentlichen zwei ...
متن کاملAnforderungen an Requirements Engineering Werkzeuge für Produktlinien
"A software product line is a set of software-intensive systems that share a common, managed set of features satisfying the specific needs of a particular market segment or mission and that are developed from a common set of core assets in a prescribed way" [1]. Eine Produktlinie besteht demnach aus einer Menge von Produkten, die einen gemeinsamen Kern von Merkmalen besitzen und die bei einer R...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2008